The Actions tab defines procedural code that can be executed against the iMIS database when the business object itself is the agent for an SQL CREATE, UPDATE, or DELETE statement.
Actions define another type of business rule and are applied against objects only. Actions are used to determine ‘if/then’ behaviors within the database.
By default, the BOD Actions tab is found in the following location:
■ Tools > Business object designer, then from the toolbar choose New > Design Business Definition (or select an existing object, then from the toolbar choose Edit), then select the Actions tab.

Actions
Lists the actions that already exist for this object or says “New” if none already exist. With New selected, the object’s designer is able to create a new action for the object. If an existing action is selected, its details are shown below and may be edited, or it can be deleted by clicking Remove to the right of the list.
Add
Adds a new action to the list of actions for this business object. When you click Save, the Name that you specify for the action replaces the [New] string shown in the list.
Name
Specifies a descriptive name for the action.
Caution! Do not use SQL Server reserved keywords as action names.
Active
Indicates whether the action should be run or is temporarily disabled.
Triggering Events
■ Before Commit
■ After Commit (rollback on error)
■ After Commit (no rollback)
Description
Allows the object’s designer to enter a text description describing what the Action does. This is for documentation purposes only.
Code
The specified Code will execute every time one of the specified Triggering Events occurs. When cleared, the Code will never run.